// "use strict";
// const AddType = require("../model/AddModel")
let jsonData = require("../public/data/table.json")
let fs = require("fs")

module.exports = {
    async postData(data) {
        // 向json文件里面添加data
        let res = { id: jsonData.length + 1, ...data }
        // 添加新的 JSON 对象到数组中
        jsonData.push(res);
        // 将对象转换为 JSON 字符串
        let jsonString = JSON.stringify(jsonData);
        let filePath = "../serve/public/data/table.json"
        // 使用 fs.appendFile() 方法追加数据
        fs.writeFile(filePath, jsonString, (err) => {
            if (err) {
                console.error('Error writing data to file:', err);
                return {
                    code: -1,
                    msg: "添加失败",
                };
            }
            console.log('Data written to file successfully.');
        });
        return {
            code: 200,
            msg: "添加成功",
            data: res
        };
    },
    async getData(){
        return{ data:jsonData}
        
    }
        

}